painstaking person - Spanish English Dictionary